Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F3 USA F4 USA F5 Australia F2 USA F8 France F6 USA F12 USA F13 France F8 USA F14 France F9 USA F15 USA F19 USA F24 USA F25 USA F26 USA F27 USA F28 USA F29 Mexico F17 El Salvador F1 Guatemala F1 Australia F1 Australia F2 France F5 France F6 France F7 Colombia F3 USA F9 USA F11 USA F12 USA F13 USA F14 USA F22 Australia F9 USA F8 USA F14 USA F22 USA F23 USA F24 USA F27 USA F28 USA F29 USA F18 Great Britain F3 USA F2 Colombia F1 Colombia F2 USA F5 USA F6 USA F7 Korea F2 Korea F3 China F2 China F3 USA F12 USA F13 Uncle Toby's Australian Men's Clay Court Challenger - Canberra 2004 Colorado Tennis Classic - Denver The Natrel's Challenger of Granby - Granby 2006 USTA Tallahassee Tennis Challenger - Tallahassee Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Men's Pro Challenger - Tunica Penza Cup - Penza Samsung Securities Cup - Seoul Rhodes Challenger Seoul Challenger Athens Challenger Busan Challenger Astana Challenger Helsinki Challenger Quimper Challenger Le Gosier Challenger Leon Challenger Guadalajara Challenger Busan Challenger Nottingham Challenger Istanbul Challenger Nottingham Challenger Vancouver Challenger Bangkok Challenger Loughborough Challenger Dallas Challenger Helsinki Challenger Irving Challenger Batman Challenger Busan Challenger Vancouver Challenger Tashkent Challenger Ningboo Challenger Suzhou Challenger Brescia Challenger Andria Challenger Happy Valley Challenger Bratislava Challenger Guangzhou Challenger Shenzhen Challenger Raanana Challenger Karshi Challenger Ilkley Challenger Istanbul Challenger Ho Chi Minh City Challenger Canberra Challenger Taipei City Challenger Seoul Challenger Busan Challenger Indian Wells Challenger Taipei City Challenger Yokohama Challenger Gwangju Challenger Binghamton Challenger Cassis Challenger Surbiton Challenger Nottingham Challenger Canberra Challenger Gimcheon Challenger Burnie Challenger Bangkok Challenger Shenzhen Challenger Busan Challenger Columbus Challenger Winnipeg Challenger Canberra Challenger ECM Prague Open 2005 - Prague Kroger / St. Jude International - Memphis CA Tennis Trophy - Vienna Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Arizona Men's Tennis Championships - Scottsdale BMW Open - Munich International Indoor Tennis Championships of Croatia - Zagreb Legg Mason Tennis Classic - Washington D.C. PBZ Zagreb Indoors - Zagreb USTA Seascape Challenger - Aptos Togliatti Cup - Togliatti Binghamton Professional Tennis Tournament - Binghamton Project Independence Men's Challenger - Mandeville Gran Challenger Casablanca - Mexico City USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance Legg Mason Tennis Classic - Washington D.C. Pro Tennis World Open - Boca Raton Uncle Toby's Burnie Challenger - Tasmania West Side Tennis Club Clay Court Challenger - Forest Hills Budapest Challenger - Budapest Czech Open - Prostejov USTA Tallahassee Tennis Challenger - Tallahassee Open de Montauban - Montauban Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Fifth Third Bank Tennis Classic - Lexington VI Gramado Open de Tenis - Gramado I Manta Open - Manta Bukhara Challenger - Bukhara Alexander Kolyaskin Memorial - Donetsk Smith Barney Men's Challenger - Covington College Station Challenger - College Station Austin Challenger - Austin Uncle Tobys Challenger in Caloundra - Caloundra X Challenger Britania Zavaleta - Puebla Copa Petrobras Guadalajara - Guadalajara Uncle Toby's Challenger in Burnie - Burnie 2005 Freeman Men's Challenger - Joplin Shimadzu All Japan Indoor Tennis Championships - Kyoto Heineken Challenger - Ho Chi Minh City Open Mutouest de Saint-Brieuc - St. Brieuc Olbia Challenger - Olbia Bogota Challenger - Bogota Citta di Monza - Monza Sunset Moulding Yuba City Racquet Club Challenger - Yuba City USTA Comerica Challenger - Aptos Singha Tennis Classic - Tarzana Fifth Third Bank Tennis Classic - Lexington 14° BH Tennis Open - Belo Horizonte Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton VIII Gramado Open - Gramado II Manta Open - Manta TED Open - Istanbul Open D'Orleans - Orleans Lubbock Challenger - Lubbock 2005 Tulsa Challenger - Tulsa XI Trofeo Ciudad de Quito - Quito Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson Kia International in Caloundra - Caloundra Challenger Britania Zavaleta - Puebla USTA Challenger of Orlando - Orlando ATP Challenger Numea - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa The LTA Wrexham Challenger - Wrexham USTA Men's Challenger of Dallas - Dallas Gemax Open - Belgrade USTA Freeman Men's Challenger - Joplin Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City 2006 Challenger of Santa Clarita California Challenger - Valencia Torneo Internacional Challenger Fila 2006 - Leon Atlanta Clay Court Challenger - Atlanta The West Side Tennis Club Clay Court Challenger - Forest Hills Czech Open 2006 - Prostejov Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2006 North Shore Pro Tennis Championship - Winnetka The Commercia Challenger - Aptos BH Tennis Open International Cup - Belo Horizonte Joinville Tennis Festival - Joinville GHI Bronx Tennis Classic - Bronx II Manta Open - Manta USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Challenger Britania Zavaleta - Puebla Bancolombia Open - Bogota Voit Mexico City Open - Mexico City USTA Tallahassee Tennis Challenger - Tallahassee 2007 Challenger of Santa Clara - Valencia XL Bermuda Open - Bermuda Isla de Lanzarote - Lanzarote Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Ciudad de Pozoblanco Open Diputacion - Cordoba Togliatti Cup - Togliatti Mordova Cup 2007 - Saransk Akbank Private Banking TED Open - Istanbul Samsung Securities Cup - Seoul Flea Market Cup - Busan Taiwan Challenger - Kaohsiung Keio Challenger International Tennis Tournament - Yokohama XL Bermuda Open - Bermuda Open Diputacion Ciudad de Pozoblanco - Cordoba Fifth Third Bank Tennis Championships - Lexington Oldum Brown Vancouver Open - Vancouver Alexander Kolyaskin Memorial - Donetsk Tashkent Challenger - Tashkent PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Sunrise Challenger Ramat Hasharon Challenger China Open - Beijing Salzburg Challenger Morelos Challenger Athens Challenger Rhodes Challenger Ramat Hasharon Challenger Vancouver Challenger BMW Open - Munich The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London The Nottingham Open - Nottingham Pilot Pen Tennis - New Haven Chennai Open - Chennai San Jose Challenger Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Ordina Open - 's-Hertogenbosch Fergana Challenger Nottingham Challenger Granby Challenger Beijing Challenger Chennai Open - Chennai Ortisei Challenger Sao Paulo Challenger Tour Finals AIG Japan Open Tennis Championships - Tokyo Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Dallas Challenger Prague Challenger Thailand Open - Bangkok Nottingham-2 Challenger Binghamton Challenger Medibank International - Sydney Shanghai Challenger SA Tennis Open - Johannesburg Tashkent Challenger Geneva Challenger Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade Campbell's Hall of Fame Tennis Championships - Newport Winston Salem - Winston Salem PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Mexico City Challenger PBZ Zagreb Indoors - Zagreb Kun-Ming Challenger Delray Beach International Tennis Championships - Delray Beach Astana Challenger PTT Thailand Open - Bangkok Kremlin Cup - Moscow Alphen Challenger Aircel Chennai Open - Chennai Tashkent Challenger AEGON Championships - London Open Sud de France - Montpellier Kremlin Cup - Moscow Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Kremlin Cup - Moscow Open Sud de France - Montpellier Delray Beach Open - Delray Beach Rennes Challenger Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Guzzini Challenger - Recanati Raanana Challenger TEB BNP Paribas Istanbul Open - Istanbul BB&T Atlanta Open - Atlanta Citi Open - Washington Shenzhen Open - Shenzhen Kremlin Cup - Moscow Hall of Fame Open - Newport Hua Hin Challenger Canberra Challenger New York Open - New York Kaohsiung Challenger Uncle Tobys Challenger - Tasmania Vancouver Challenger Kaohsiung Challenger Seoul Challenger 2005 West Side Tennis Coub Men's Challenger - Forest Hills Bangkok Challenger Zhuhai Challenger Ljubljana Open - Ljubljana Citi Open - Washington Launceston Challenger Jerusalem Challenger Little Rock Challenger Gatineau Challenger Wailea Men's Challenger - Maui Mallorca Challenger Isla de Gran Canaria - Mas Palomas Indian Wells Challenger Columbus Challenger 2004 USTA Challenger of Calabasas - Calabasas Citi Open - Washington Fifth-Third Bank Tennis Classic - Lexington Aircel Chennai Open - Chennai Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Delray Beach Open - Delray Beach Ortisei Challenger SAP Open - San Jose Brisbane International - Brisbane Qatar ExxonMobil Open - Doha New York Open - New York Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal BNP Paribas Open - Indian Wells TD Waterhouse Cup - Long Island Regions Morgan Keegan Championships - Memphis Indianapolis Tennis Championships - Indianapolis Siebel Open - San Jose Arizona Men's Tennis Championships - Scottsdale Mons Challenger SAP Open - San Jose Claro Open Colombia - Bogota Delray Beach International Tennis Championships - Delray Beach The Stella Artois Championships - London Shenzhen Open - Shenzhen French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne AIG Japan Open Tennis Championships - Tokyo Next Generation Adelaide International - Adelaide Heineken Open - Auckland U.S. Open - New York Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington China Open - Beijing AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Australian Open - Melbourne SA Tennis Open - Johannesburg Interwetten Austrian Open - Kitzbuhel French Open - Paris Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Wimbledon - London Medibank International - Sydney Abierto Mexicano Telcel - Acapulco U.S. Open - New York AEGON Championships - London AEGON International - Eastbourne St. Petersburg Open - St. Petersburg Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles U.S. Open - New York Australian Open - Melbourne Regions Morgan Keegan Championships - Memphis Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai SAP Open - San Jose Regions Morgan Keegan Championships - Memphis BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice French Open - Paris Wimbledon - London UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Abierto Mexicano Telcel - Acapulco Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON Championships - London Wimbledon - London BB&T Atlanta Open - Atlanta Citi Open - Washington Swiss Indoors Basel - Basel French Open - Paris Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Wimbledon - London BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Garanti Koza Sofia Open - Sofia Delray Beach Open - Delray Beach Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, Group 1, 1R, ISR-LUX 5-0 Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, World Group, 1R, ISR-SWE 2-3 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, World Group, QF, ISR-RUS, 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, PO, CHI-ISR 4-1 Davis Cup, World Group, PO, ISR-AUT 2-3 Davis Cup, Group I, 2R, ISR-POL 3-1 Davis Cup, World Group, PO, ISR-CAN 2-3 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, World Group, 1R, FRA-ISR 5-0 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group I, PO, ISR-SWE 3-1 Davis Cup, Group I, 1R, POR-ISR 5-0 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group I, PO, ISR-ROU 5-0 Davis Cup, Group I, 1R, RSA-ISR 2-3 Davis Cup, Group I, 2R, CZE-ISR 3-1 Davis Cup, Group I, 1R, SWE-ISR 3-1 Busan Challenger Monte-Carlo Rolex Masters - Monte-Carlo Shanghai - Shanghai Sony Ericsson Open - Miami French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Rogers Cup - Montreal Sony Open Tennis - Miami Farmers Classic - Los Angeles Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Rogers Cup - Toronto French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Olympics - Rio de Janeiro U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York Davis Cup, World Group, 1R, SWE-ISR 2-3 Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London French Open - Paris Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, Group I, 1R, ROU-ISR 5-0 French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 1, PO, ZIM-ISR 1-4 Davis Cup, World Group, PO, ISR-CHI 3-2 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, Group I, 1R, HUN-ISR 3-2